themingengine: add a private _gtk_theming_engine_get_context()
authorCosimo Cecchi <cosimoc@gnome.org>
Wed, 8 Feb 2012 21:10:01 +0000 (16:10 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 14 Feb 2012 21:36:56 +0000 (16:36 -0500)
We'll need this later.

gtk/gtkthemingengine.c
gtk/gtkthemingengineprivate.h

index 21bcdb80c603ac68f2171d0194bffd7008a3f66f..68a63608f3a6c56a5f7f973accf81e84ac72ba22 100644 (file)
@@ -330,6 +330,14 @@ _gtk_theming_engine_set_context (GtkThemingEngine *engine,
   priv->context = context;
 }
 
+GtkStyleContext *
+_gtk_theming_engine_get_context (GtkThemingEngine *engine)
+{
+  g_return_val_if_fail (GTK_IS_THEMING_ENGINE (engine), NULL);
+
+  return engine->priv->context;
+}
+
 const GValue *
 _gtk_theming_engine_peek_property (GtkThemingEngine *engine,
                                    const char       *property_name)
index 02c8969eab7c1afe236e0488e71929a51a6dca80..9ec3b52930a6a0a1ba848a3dffc37bebc7fdaaf1 100644 (file)
@@ -35,5 +35,6 @@ double        _gtk_theming_engine_get_number    (GtkThemingEngine *engine,
                                                  double            one_hundred_percent);
 void          _gtk_theming_engine_set_context   (GtkThemingEngine *engine,
                                                  GtkStyleContext  *context);
+GtkStyleContext *_gtk_theming_engine_get_context   (GtkThemingEngine *engine);
 
 #endif /* __GTK_THEMING_ENGINE_PRIVATE_H__ */